package com.aifund.app.entity.vo.robot;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class GetExchangeManTacticsVo {



    @ApiModelProperty("id")
    Long id;

    //用户ID
    @ApiModelProperty("用户ID")
    Long userId;

    //交易所
    @ApiModelProperty("交易所")
    Long exchangeId;

    @ApiModelProperty("用户数")
    Integer userNumber;

    //策略名
    @ApiModelProperty("策略名")
    String strategyName;

    //币种
    @ApiModelProperty("币种")
    List<String> currencyList;

    @ApiModelProperty("评分")
    Double star;

    //策略图标
    String tacticsIcon;


    @ApiModelProperty("上月收益")
    BigDecimal earningsLastMonth;
    @ApiModelProperty("年化收益")
    BigDecimal annualizedIncome;
    @ApiModelProperty("总收益")
    BigDecimal totalRevenue;


    @ApiModelProperty("交易类别(现货/合约）")
    Integer exchangeType;
    @ApiModelProperty("apiKey")
    String apiKey;
    @ApiModelProperty("apiSecret")
    String apiSecret;

    //本位币
    @ApiModelProperty("本位币")
    String baseCurrency;

    //状态
    @ApiModelProperty("状态")
    Integer status;

    //自动选择交易币
    @ApiModelProperty("自动选择交易币")
    boolean autoSelectTransactionCurrency;

    //费用
    @ApiModelProperty("费用")
    BigDecimal fee;

    //交易方式
    @ApiModelProperty("交易方式")
    String meansOfTransaction;

    //交易介绍
    @ApiModelProperty("交易介绍")
    String description;

}
